/* 
* @Author: anchen
* @Date:   2018-05-03 15:53:43
* @Last Modified by:   anchen
* @Last Modified time: 2018-05-04 17:37:13
*/
body{
    background-color: #eff2f7;
}
/*----------------------------------分班确认---------------------------------*/
/*模块*/
.layui-blockmodule{
    margin-bottom: 10px;
    padding: 30px;
    border-radius: 0 2px 2px 0;
    background-color: #fff;
}
.layui-blockmodule-border{
    border-bottom: 1px solid #E0E3EF;
    padding: 20px 30px;
    border-radius: 0 2px 2px 0;
    background-color: #fff;
    font-size: 16px;
    color:#5c5e66;
    margin-bottom: 10px;
}
.mg-b-0{
    margin-bottom: 0;
}
.mg-t-20{
    margin-top: 20px;
}
/*搜索框*/
.search-input{
    width: 188px;
    height:36px;
    border: 1px solid #e0e3ef;
    background:url(../../images/search.png) 95% center no-repeat;
    padding-right: 24px;
    margin-top: -8px;
    cursor:pointer;
}
.search-input input{
    border:none;
    height:100%;
    width:180px;
    padding-left: 3px;
}

/*单选*/
.checkboxLine{
    margin-bottom: 30px;
}
.checkboxLine span{
    background:url(../../images/select.png) left top no-repeat;
    padding-left: 24px;
    margin-right: 30px;
    font-size: 14px;
    color:#5c5e66;
    cursor: pointer;
}
.checkboxLine span.active{
    background-image: url(../../images/selected.png);
}

/*按钮*/
.layui-btn-normal{
    background-color: #5798FE;
}

/*表格上方标题*/
.layui-table-top span{
    margin-right: 20px;
    font-size: 16px;
    color:#33333D;
}
.layui-table-top em{
    color:#979CA6;
}
.thumbnail{
    width:24px;
    height:16px;
    display: inline-block;
    background:url(../../images/zhan.png) no-repeat;
    cursor:pointer;
}
.diagram{
    background: url(../../images/suo.png) center center no-repeat;
}
.table-none{
    margin:0;
    display:none;
}

/*选择班级弹窗*/
.selectClassPop{
    display:none;
}
.selectClassPop p{
    display:inline-block;
    background:url(../../images/pitch.png) left 2px no-repeat;
    padding-left: 30px;
    cursor:pointer;
    margin:0 65px 25px;
}
.selectClassPop p.active{
    background-image: url(../../images/pitched.png);
}
.selectClassPop p.ban{
    background-image: url(../../images/pitch_on.png);
    cursor:default;
}
.selectClassPop p span{
    font-size: 16px;
    color:#5c5e66;
    display:block;
}
.selectClassPop p i{
    color:#98989e;
}
.selectClassPop p.ban span,
.selectClassPop p.ban i{
    color:#dedfe7;
}
.layui-light-blue{
    background-color:#5798FE;
}
.btnLine{
    text-align: center;
    position: absolute;
    bottom:40px;
    left:50%;
}
.selectClassInfo{
    padding:30px;
    height:370px;
    overflow:auto;
}
/*----------------------------------分班确认end---------------------------------*/

/*----------------------------------分班---------------------------------*/
/*已分配班级*/
.selectBoxLine span{
    width:102px;
    height:34px;
    line-height: 34px;
    text-align: center;
    display:inline-block;
    border: 1px solid #9ca1b6;
    color:#9ca1b6;
    border-radius:17px;
    margin-right:15px;
    cursor:pointer;
}
.selectBoxLine span.active{
    border-color: #5798fe;
    color:#5798fe;
}
/*选择目标班级*/
.selectTargetClass{
    min-height: 166px;
}
.selectTargetClass p{
    width:160px;
    height:120px;
    float: left;
    margin-right: 25px;
    padding:20px;
}
.selectTargetClass p.colorBox{
    background-color: #5798fe;
    color:#fff;
}
.selectTargetClass p.colorBox b{
    font-size: 20px;
    margin-bottom: 20px;
    display:block;
    font-weight: 500;
}
.selectTargetClass p.colorBox span{
    font-size: 16px;
    margin-bottom: 10px;
    display:block;
}
.selectTargetClass p.addBox{
    background-color: #e6e9f4;
    text-align: center;
    cursor:pointer;
}
.selectTargetClass p.addBox img{
    display:block;
    margin:25px auto 20px;
}
.selectTargetClass p.addBox b{
    font-size: 16px;
    font-weight: 500;
    color:#5F6888;
}
/*选择分班方式*/
.selectTypeLine span{
    background:url(../../images/pitch.png) left top no-repeat;
    padding-left: 24px;
    margin-right: 30px;
    font-size: 16px;
    color:#5c5e66;
    cursor: pointer;
}
.selectTypeLine span.active{
    background-image: url(../../images/pitched.png);
}
/*选择学生范围*/
.gradeRankBox .rankInput{
    width:60px;
    height:38px;
    border: 1px solid #dedfe7;
    margin-right:10px;
    margin-left: 10px;
    padding:0 4px;
    box-sizing: border-box;
}
.gradeRankBox button{
    margin-left: 10px;
}
.gradeRankBox .layui-form-label{
    color:#5c5e66;
    font-size: 16px;
}
.gradeRankBox .layui-form-items{
    margin-bottom: 20px;
}
/*已分配班级弹窗*/
.allocatedClassPop{
    display:none;
}
.allocatedClassInfo{
    padding:20px 30px;
}
.allocatedClassInfo .totalInfoLine{
    margin-bottom: 25px;
}
.allocatedClassInfo .totalInfoLine span{
    font-size: 20px;
    color:#33333D;
    margin-right: 15px;
}
.allocatedClassInfo .totalInfoLine i{
    font-size: 16px;
    color:#979CA6;
}
.allocatedClassInfo .table-container{
    height: 235px;
    overflow: auto;
}
/*----------------------------------分班end------------------------------*/